package com.example.yan_music.bean.wangyi;

import java.util.List;

/**
 * <p>
 *     推荐歌单
 * </p>
 */
public class RecommendSongList {

    /**
     * hasTaste : false
     * code : 200
     * category : 0
     * result : [{"id":5332403586,"type":0,"name":"既然认准了这条路，何必去打听走多久","copywriter":"编辑推荐：自己的路，需要自己去走，走好，就好","picUrl":"https://p2.music.126.net/5J9DZ3XdwTl2XJHzXRzKVw==/109951165465615207.jpg","canDislike":false,"trackNumberUpdateTime":1608022231870,"playCount":817713,"trackCount":43,"highQuality":false,"alg":"featured"},{"id":4959251550,"type":0,"name":"古味▪梅颂｜梅香清冽，梅子甘甜","copywriter":"编辑推荐：一川烟草，满城风絮，梅子黄时雨","picUrl":"https://p2.music.126.net/CAhBIjhwkHWwo7B5qqyD-g==/109951164891069264.jpg","canDislike":false,"trackNumberUpdateTime":1586514695814,"playCount":121794,"trackCount":39,"highQuality":false,"alg":"featured"},{"id":5363629445,"type":0,"name":"2020年十一月最热新歌TOP50","copywriter":"热门歌单推荐","picUrl":"https://p2.music.126.net/uRNSBR73RDyzHjOamROkJw==/109951165517640761.jpg","canDislike":true,"trackNumberUpdateTime":1607068302798,"playCount":6347221,"trackCount":50,"highQuality":false,"alg":"hot_server"},{"id":2856376202,"type":0,"name":"四方食事，不过一碗人间烟火","copywriter":"唯有爱与美食不可辜负","picUrl":"https://p2.music.126.net/nKyPEbNrrHvfhzk1sAAMsw==/109951164168476406.jpg","canDislike":true,"trackNumberUpdateTime":1591796097224,"playCount":6091618,"trackCount":72,"highQuality":true,"alg":"hot_server"},{"id":5075823621,"type":0,"name":"伤感边路 永远滴神","copywriter":"热门歌单推荐","picUrl":"https://p2.music.126.net/08lYH_24b8tQ1xY5RneESw==/109951165503148077.jpg","canDislike":true,"trackNumberUpdateTime":1607800600479,"playCount":4650763,"trackCount":70,"highQuality":false,"alg":"hot_server"},{"id":4935031355,"type":0,"name":"美学电影｜画语人生，艺术的自我修养","copywriter":"一抹颜色 ，便是万千世界","picUrl":"https://p2.music.126.net/lOdqEbPagBUGf547BjmCMQ==/109951164840594920.jpg","canDislike":true,"trackNumberUpdateTime":1589113694205,"playCount":1040825,"trackCount":50,"highQuality":true,"alg":"hot_server"}]
     */

    private boolean hasTaste;
    private int code;
    private int category;
    private List<ResultBean> result;

    public boolean isHasTaste() {
        return hasTaste;
    }

    public void setHasTaste(boolean hasTaste) {
        this.hasTaste = hasTaste;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public int getCategory() {
        return category;
    }

    public void setCategory(int category) {
        this.category = category;
    }

    public List<ResultBean> getResult() {
        return result;
    }

    public void setResult(List<ResultBean> result) {
        this.result = result;
    }

    public static class ResultBean {
        /**
         * id : 5332403586
         * type : 0
         * name : 既然认准了这条路，何必去打听走多久
         * copywriter : 编辑推荐：自己的路，需要自己去走，走好，就好
         * picUrl : https://p2.music.126.net/5J9DZ3XdwTl2XJHzXRzKVw==/109951165465615207.jpg
         * canDislike : false
         * trackNumberUpdateTime : 1608022231870
         * playCount : 817713
         * trackCount : 43
         * highQuality : false
         * alg : featured
         */

        private long id;
        private int type;
        private String name;
        private String copywriter;
        private String picUrl;
        private boolean canDislike;
        private long trackNumberUpdateTime;
        private int playCount;
        private int trackCount;
        private boolean highQuality;
        private String alg;

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getCopywriter() {
            return copywriter;
        }

        public void setCopywriter(String copywriter) {
            this.copywriter = copywriter;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public boolean isCanDislike() {
            return canDislike;
        }

        public void setCanDislike(boolean canDislike) {
            this.canDislike = canDislike;
        }

        public long getTrackNumberUpdateTime() {
            return trackNumberUpdateTime;
        }

        public void setTrackNumberUpdateTime(long trackNumberUpdateTime) {
            this.trackNumberUpdateTime = trackNumberUpdateTime;
        }

        public int getPlayCount() {
            return playCount;
        }

        public void setPlayCount(int playCount) {
            this.playCount = playCount;
        }

        public int getTrackCount() {
            return trackCount;
        }

        public void setTrackCount(int trackCount) {
            this.trackCount = trackCount;
        }

        public boolean isHighQuality() {
            return highQuality;
        }

        public void setHighQuality(boolean highQuality) {
            this.highQuality = highQuality;
        }

        public String getAlg() {
            return alg;
        }

        public void setAlg(String alg) {
            this.alg = alg;
        }
    }
}
